CVS Modules Menu (Project Editor)

The CVS Modules Menu contains all commands for working with multiple files. The current module is always determined by the name of the SNiFF+ project description file to which the currently selected file belongs. You should make sure that for all module related commands, only ONE FILE is selected before executing the command!
Check out module into...
This command will be used when the module structure cannot be mapped to any project. When you launch this command a directory dialog will appear to select the directory from where you want to perform the check out. You will then be prompted ( in the SNiFF+ shell ) to enter the name of the module you want to check out.
Shedule file(s) for addition...
Performs a

cvs add on the files selected. Note that you will need to commit your module to make the addition permanent.
Update current module
Performs a cvs update for the current module.
Commit files from current module
Performs a commit in the directory of the selected file.
Recursively commit current module
Same as above, but recursively descend into subdirectories
Commit files from module into branch...
Commits files from current module into specified branch.
Report status of the current module
Performs a cvs -n -q update for the current module. This command will display all files which are not up-to-date without actually changing anything in your working directory. It can be used to check what has been going on with the project.
Define tag for module
You can use this command to assign symbolic tags to the sources of the current module. It prompts for the tag name and then runs cvs rtag <tag> <module> . Note that you need to have defined the current module in the cvs modules file for this command to work. Also note that the rtag command will always freeze the current HEAD or HEAD OF BRANCH configuration. For freezing checked-out versions, you need to use cvs > tag selected file(s).
Define branch tag for module
Same as above, but make the tag a branch tag. Again note that you need to use cvs > tag selected file(s) to tag checked-out versions.
Delete tag for module
Delete the tag, also using cvs rtag .